package com.firestone.service.center;

import java.util.List;

import com.baomidou.mybatisplus.plugins.Page;
import com.baomidou.mybatisplus.service.IService;
import com.firestone.bean.dto.resource.ResourceListDTO;
import com.firestone.bean.entity.mysql.primary.ImCenterResource;

/**
 * <p>
 * 系统资源库表 服务类
 * </p>
 *
 * @author CAIYJ
 * @since 2018-03-27
 */
public interface IImCenterResourceService extends IService<ImCenterResource> {

    /**
     * @Description: TODO(根据用户ID获取权限URL列表)
     * @param id
     * @return
     * @throws Exception
     * @author CAIYJ
     * @date 2018年3月28日 上午10:48:58
     * @lastModifier CAIYJ
     */

    List<Object> listPermissionUrl(Long id) throws Exception;

    
        /**
     * @Description: TODO(资源列表)
     * @param page
     * @param name
     * @return
     * @throws Exception   
     * @author CAIYJ
     * @date 2018年3月29日 上午11:02:19
     * @lastModifier CAIYJ
        */
    Page<ResourceListDTO> listResource(Page<ResourceListDTO> page,String name) throws Exception;
}
